export interface DictTypeQuery {
  dictTypeName: string
  excludeDictTypeIds: string[]
}

export interface DictTypeResp {
  dictTypeId: string
  parentDictTypeId: string
  dictTypeName: string
  sort: number
  remark: string
  createTime: Date
}

export interface DictTypeAddReq {
  parentDictTypeId: string
  dictTypeCode: string
  dictTypeName: string
  sort: number
  remark?: string
}

export interface DictTypeUpdateReq {
  dictTypeId: string
  parentDictTypeId: string
  dictTypeCode: string
  dictTypeName: string
  sort: number
  remark?: string
}

export interface DictTypeDeleteReq {
  dictTypeId: string
}
